import { ref, computed } from "vue";
import { defineStore } from "pinia";

export const useCounterStore = defineStore(
  "counter",
  () => {
    // const count = ref(0);
    // const doubleCount = computed(() => count.value * 2);
    // function increment() {
    //   count.value++;
    // }
    //加入购物车
    const shopCar = ref([]);
    let addshopCar = (item) => {
      console.log("123");
      let flag = shopCar.value.find((v) => item.goods_id == v.goods_id);
      //去重过程
      if (flag) {
        flag.num++;
      } else {
        shopCar.value.push({ ...item, num: 1, checked: true });
      }
    };
    return { shopCar, addshopCar };
  },
  {
    persist: true,
  }
);
